 store

''''''''''''''''''''''''  Gene:  1 Begins at position  2  '''''''''''''''''''''''
 start
 pow
''''''''''''''''''''''''  Gene:  1 Ends at position  3  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  2 Begins at position  4  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div 50 mult 300
''''''''''''''''''''''''  Gene:  2 Ends at position  11  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  3 Begins at position  12  '''''''''''''''''''''''
 cond
 inc
 10 256 *.aim store
 3 8
''''''''''''''''''''''''  Gene:  3 Ends at position  19  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  4 Begins at position  20  '''''''''''''''''''''''
 cond
 ++ else
 .repro store
 *.aim 256 sub 3 ceil 1
''''''''''''''''''''''''  Gene:  4 Ends at position  30  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  5 Begins at position  31  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div 50 mult 300
''''''''''''''''''''''''  Gene:  5 Ends at position  38  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  6 Begins at position  39  '''''''''''''''''''''''
 cond
 3 =

''''''''''''''''''''''''  Gene:  6 Ends at position  41  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  7 Begins at position  42  '''''''''''''''''''''''
 cond
 inc
 10 256 *.aim sub -17 sqr .aim dec
 else
 1 sub stop
''''''''''''''''''''''''  Gene:  7 Ends at position  55  '''''''''''''''''''''''
 store

''''''''''''''''''''''''  Gene:  8 Begins at position  57  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  8 Ends at position  61  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  9 Begins at position  62  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil 1 sub 5 sub .aimright store
 start
 *.body 1500 div 39 mult .repro store
 -6 .shoot store
 10 .up store
 sub 300 .up store
 *.aim sub -17 sqr .aim dec

''''''''''''''''''''''''  Gene:  9 Ends at position  96  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  10 Begins at position  97  '''''''''''''''''''''''
 else
 1 sub 3 ceil 1 ++
''''''''''''''''''''''''  Gene:  10 Ends at position  103  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  11 Begins at position  104  '''''''''''''''''''''''
 start
 329 ceil 1 10 256 *.aim sub -17 sqr .aim dec
 sqr .aim dec
 *.aim 256 sub 1 sub .aimright store

''''''''''''''''''''''''  Gene:  11 Ends at position  125  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  12 Begins at position  126  '''''''''''''''''''''''
 else
 rnd
''''''''''''''''''''''''  Gene:  12 Ends at position  127  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  13 Begins at position  128  '''''''''''''''''''''''
 else
 -22 inc
 1 sub .aimright store

''''''''''''''''''''''''  Gene:  13 Ends at position  134  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  14 Begins at position  135  '''''''''''''''''''''''
 start
 and

''''''''''''''''''''''''  Gene:  14 Ends at position  136  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  15 Begins at position  137  '''''''''''''''''''''''
 start
 *.body 1500 div 39
''''''''''''''''''''''''  Gene:  15 Ends at position  141  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  16 Begins at position  142  '''''''''''''''''''''''
 else
 10 10 1 3 8
''''''''''''''''''''''''  Gene:  16 Ends at position  147  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  17 Begins at position  148  '''''''''''''''''''''''
 cond
 inc
 10
''''''''''''''''''''''''  Gene:  17 Ends at position  150  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  18 Begins at position  151  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div 50 mult .repro store
 -6 7
''''''''''''''''''''''''  Gene:  18 Ends at position  161  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  19 Begins at position  162  '''''''''''''''''''''''
 start
 329 ceil 1 sub rnd
''''''''''''''''''''''''  Gene:  19 Ends at position  167  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  20 Begins at position  168  '''''''''''''''''''''''
 else
 ceil
''''''''''''''''''''''''  Gene:  20 Ends at position  169  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  21 Begins at position  170  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  21 Ends at position  174  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  22 Begins at position  175  '''''''''''''''''''''''
 cond
 inc
 10 256 *.aim store

''''''''''''''''''''''''  Gene:  22 Ends at position  180  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  23 Begins at position  181  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  23 Ends at position  185  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  24 Begins at position  186  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil 1 sub .aimright store
 dec
 else
 1 50 mult 300 1 sub .aimright store
 pow
''''''''''''''''''''''''  Gene:  24 Ends at position  205  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  25 Begins at position  206  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div
''''''''''''''''''''''''  Gene:  25 Ends at position  210  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  26 Begins at position  211  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil div 50 mult 300
''''''''''''''''''''''''  Gene:  26 Ends at position  219  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  27 Begins at position  220  '''''''''''''''''''''''
 cond
 3 ceil
''''''''''''''''''''''''  Gene:  27 Ends at position  222  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  28 Begins at position  223  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil 1 sub .aimright store
 pow
''''''''''''''''''''''''  Gene:  28 Ends at position  232  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  29 Begins at position  233  '''''''''''''''''''''''
 cond
 start
 *.body
''''''''''''''''''''''''  Gene:  29 Ends at position  235  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  30 Begins at position  236  '''''''''''''''''''''''
 cond
 start
 pow
''''''''''''''''''''''''  Gene:  30 Ends at position  238  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  31 Begins at position  239  '''''''''''''''''''''''
 cond
 start
 *.body 1500 300
''''''''''''''''''''''''  Gene:  31 Ends at position  243  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  32 Begins at position  244  '''''''''''''''''''''''
 cond
 inc
 *.body 1500 div 50 mult start
 *.body 1500 div 39
''''''''''''''''''''''''  Gene:  32 Ends at position  255  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  33 Begins at position  256  '''''''''''''''''''''''
 else
 sgn 364 and
 mod .up store
 rnd 19 .up store
 rnd =

''''''''''''''''''''''''  Gene:  33 Ends at position  268  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  34 Begins at position  269  '''''''''''''''''''''''
 cond
 inc
 *.aim store

''''''''''''''''''''''''  Gene:  34 Ends at position  272  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  35 Begins at position  273  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  35 Ends at position  277  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  36 Begins at position  278  '''''''''''''''''''''''
 cond
 .aimright store
 pow
''''''''''''''''''''''''  Gene:  36 Ends at position  281  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  37 Begins at position  282  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div
''''''''''''''''''''''''  Gene:  37 Ends at position  286  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  38 Begins at position  287  '''''''''''''''''''''''
 cond
 1 sub .aimright store
 pow *.aim 256 sub 1 sub .aimright store
 else
 rnd
''''''''''''''''''''''''  Gene:  38 Ends at position  301  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  39 Begins at position  302  '''''''''''''''''''''''
 else
 -22 inc

''''''''''''''''''''''''  Gene:  39 Ends at position  304  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  40 Begins at position  305  '''''''''''''''''''''''
 else
 39
''''''''''''''''''''''''  Gene:  40 Ends at position  306  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  41 Begins at position  307  '''''''''''''''''''''''
 else
 sgn 364 and
 mod 1 3 8 div 50 mult 300 and
 19 .up store
 1 19 and
 300 rnd =

''''''''''''''''''''''''  Gene:  41 Ends at position  328  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  42 Begins at position  329  '''''''''''''''''''''''
 cond
 inc
 10 256 *.aim store

''''''''''''''''''''''''  Gene:  42 Ends at position  334  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  43 Begins at position  335  '''''''''''''''''''''''
 cond
 50 mult 300 and
 19 1 1500 div ++ start
 329 ceil 1 sub .aimright store
 *.aim store

''''''''''''''''''''''''  Gene:  43 Ends at position  353  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  44 Begins at position  354  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  44 Ends at position  358  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  45 Begins at position  359  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil 1 sub .aimright store
 pow
''''''''''''''''''''''''  Gene:  45 Ends at position  368  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  46 Begins at position  369  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div ++
''''''''''''''''''''''''  Gene:  46 Ends at position  374  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  47 Begins at position  375  '''''''''''''''''''''''
 start
 329 ceil 1 sub .aimright store
 pow *.aim 256 sub 1 sub .aimright store
 inc

''''''''''''''''''''''''  Gene:  47 Ends at position  390  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  48 Begins at position  391  '''''''''''''''''''''''
 else
 sgn 381 stop
''''''''''''''''''''''''  Gene:  48 Ends at position  394  '''''''''''''''''''''''
 stop
 *.genes 1777 div swapbool
 sub -17 sqr .aim dec

''''''''''''''''''''''''  Gene:  49 Begins at position  405  '''''''''''''''''''''''
 else
 1 sub stop
''''''''''''''''''''''''  Gene:  49 Ends at position  408  '''''''''''''''''''''''
